Introduction

Column

The Canadian Rock, Metal and What Have You band

The Canadian band Rush is at its heart a rock band. However, during the extensive lifetime of Rush, its music found a lot of influence from a wide scope of genres and music styles. With a lifespan of more than 40 years and a total of 19 studio albums, a lot has changed from begin to end. In this portfolio, I will try to analyze the way Rush’s music changed over the years, and I will try to determine different style periods accross its albums. Furthermore, I will look at how different genres apply to different eras of Rush.

Column

The Corpora

Of course, the most important corpus I will use is that containing the audio features of the entire discography of Rush itself. Upon initial inspection, I decided to remove the album “2112 - 40 Years Closer: A Q&A With Alex Lifeson And Terry Brown Commentary” as it contains commentary and is thus not relevant to my analysis. Furthermore, I looked at different genres that are said to be part of at least some era of Rush. For each of these genres I collected the audio features of a playlist that seemed most representative for that genre. I chose playlists of the following genres:

  • Rock:
    • 70s Rock Anthems
    • 80s Rock Anthems
    • 90s Rock Anthems
    • 00s Rock Anthems
  • Progressive Rock (user-made playlist)
  • Pop Rock (Pop Rock Shot)
  • Reggae (Reggae Classics)
  • New Wave (Is it New Wave?)
  • Jazz (Jazz Classics)
  • Metal (Metal Essentials)
  • Symphonic Metal (user-made playlist)

I chose a total of four playlists for the Rock genre, so that I can analyse whether Rush followed the general trend of rock music through the years.

Album Classification

First, I performed an initial analysis of the basic features of the studio albums


I analyzed the audio features of each studio album of Rush, to see whether there are some easily spottable trends in there. The studio albums are, in order of release date:

  1. Rush (1974)
  2. Fly By Night (1975)
  3. Caress of Steel (1975)
  4. 2112 (1976)
  5. A Farewell to Kings (1977)
  6. Hemispheres (1978)
  7. Permanent Waves (1980)
  8. Moving Pictures (1981)
  9. Signals (1982)
  10. Grace Under Pressure (1984)
  11. Power Windows (1985)
  12. Hold Your Fire (1987)
  13. Presto (1989)
  14. Roll The Bones (1991)
  15. Counterparts (1993)
  16. Test For Echo (1997)
  17. Vapor Trails (2002)
  18. Snakes & Arrows (2007)
  19. Clockwork Angels (2012)

This initial plot looks promising; we can see at least the energy, valence and danceability following some kind of a pattern here. Interestingly, we can see a dip in energy and a peak in both danceability and valence at the 13th studio album. It seems like Rush tried to do something different in that album. This could indeed be what happened, as this album - Presto - wasn’t received very well by the general public. It seems Rush learned from this, as, according to my plot, they seem to return to their ‘roots’ in their later albums.

These features proved promising; so I proceded to do a principal component analysis of all Rush’ albums.


The results as shown before implies that there is a good chance the these music features could be enough to give an initial classification between Rush albums. To be able to easily incoroporate all these features in my classification, I used a principal component analysis to further explore the data. A principal component analysis reduces the dimensionality of a dataset (my initial dataset is in this case 8-dimensional) by breaking it down into multiple principal components, where the first principal component captures most information (information from all dimensions of the initial set!). Each next principal component captures less and less information. Firstly, I analyzed all albums of Rush. This graph represents the values of the first (i.e. most informative) principal component plotted against album.

We can see that this principal component classifies all live-albums of Rush perfectly. However, as the first principal compment captures the most information of the entire dataset, I will now perform another PCA on only the studio albums for more accurate comparison.

This proved to be effective to classify studio albums vs. live albums, so I now did a PCA on only Rush’ studio albums.


Looking at the first four principal components we can see that indeed the first one captures the most radical changes across albums. Furthermore, it looks like these principal components divide Rush’ discography up in about 5 different eras. The next step will be to perform an actual clustering of these data and evaluate whether we need any more data to cluster the studio albums

Distance matrix to find location of starting centroids for k-means


This beatiful QR-like visualizations shows the distance (or invertedly the similarity) between different albums, based on the principal components. For an X and Y-coordinate, the color of the square leading to them represents the distance between these albums. The greener the square is, the closer they are.

It is intereseting to see that, according to this matrix, the albums Presto and Rush are outliers relative to the rest of Rush’ discography. This is to be expected, as we saw earlier that Presto was different. Furthermore, the album Rush is Rush’ first album, and at that time the band had another drummer. As the drummer that came after this album influenced the musical style of the albums to come, it is not surprising that the album Rush is different.

To give the k-means clustering algorithm the best change of succeeding, I want to initiate the centroids (center of a cluster) somewhere close to the eventual clusters. I can use the distance matrix for this. It would be best to place the centroids somewhere in the middle of a green ‘blob’. The bigger the blob, the higher is the chance a cluster will converge to it anyways. I therefore decided to locate my initial centroids at the albums “Signals”, “Counterparts”, “Power Windows”, “Caress of Steel” and “A Farewell To kings”.

Clustering the studio albums with k-means


These are the clusters produced with the k-means clustering algorithm. Regarding the labels that are clipping, I had to include them as otherwise you can’t see what point represents what album (also on hover). You can remove labels by clicking once on the corresponding [Aa (x,x,NA)] entry in the legend. Unfortunately, plotly doesn’t support removing labels beforehand with this cluster plot.

At first hand, the clusters seem surprising. For instance, it looks like Power Windows is way closer to Moving Pictures from another cluster that it is to Hold Your Fire or Clockwork Angels, the albums it shares a cluster with. However this is not neccesarily the case as the two dimiensions that are plotted here are only able to reflect 22% and 12% of the information. The cluster algorithm however, uses 100% of the information. Imagine the z-axis pointing upwards from the screen. These clusters could then be explained by the fact that the points from cluster 4 lay way higher on the z-axis than the points in cluster 3.

Album clustering: Conclusion

Album name Cluster Release order
Fly By Night 1 2
Caress Of Steel 1 3
2112 1 4
Permanent Waves 1 7
A Farewell To Kings 2 5
Hemispheres 2 6
Moving Pictures 3 8
Signals 3 9
Counterparts 3 15
Vapor Trails 3 18
Snakes & Arrows 3 19
Power Windows 4 11
Hold Your Fire 4 12
Clockwork Angels 4 20
Rush 5 1
Grace Under Pressure 5 10
Presto 5 13
Roll The Bones 5 14
Test For Echo 5 16
Vapor Trails (Remixed) 5 17

Here, we can see the cluster sets that came from my clustering. As the cluster visualization from the previous page only offers a limited view of the performance of my clustering, I will now look at timbral and chordal analyses to see whether the clustering seems any good and, if so, whether I can spot distinctive properties of different clusters.

(SUBJECT TO CHANGE) Comparing typical songs from all clusters to each other


I tried to look at what makes each cluster destinctive from the rest, by taking a specific song from all clusters and comparing the self-similarity matrices with each other. These are shown to the left. Unfortunately, even though the individual matrices are very pretty indeed, I couldn’t find any distinctive differences between any of the matrices.

Comparing timbre features across clusters


I’ve plotted the three timbre features that varied the most across the different clusters, where c02 seems to have the most variance. With this plots, do keep in mind that all clusters have variable size.

According to the spotify timbre documentation, c02 roughly correlates with the brightness. I’m inclined to believe that this correlation is inversed, ie higher c02 values implies a lower brightness. This is because the cluster with the lowest average brightness, cluster two, consists of two albums in which Rush uses a lot of brighter instruments (for instance, these songs). This is in stark contrast to for instance cluster 4, that have an overall (though subjectively) darker tone (like these)

This inverse correldasdation would also explain the fact that cluster 1 also have a lower c02 value on average. This cluster contains most of the early work of Rush (followed by cluster 2). The singer of Rush is known for a very high pitched voice, however his pitch has lowered through the years quite steeply.

Live vs. Studio

Column

Plot

Column

Description

Rush is well known for their live performances. To this end, I performed a chroma analysis between between the live and studio versions of one of Rush’s most complex pieces: Xanadu. I tried to find a time alignment between these two editions, but as can be seen, there doesn’t seem to exist one. The blue square at the bottom left must be the introduction; in this song the introduction consists largely of little percussive elements and not a clear stretch to speak of. What makes the time alignment even harder is that Rush sometimes like to speed up and slow down again, and of course, as is fairly common with rock bands, how they do that changes each performance.

Genre analysis

First page

More to come :)